<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"><title>3.2 M6 Test Plan</title>
</head>
<body>
<h1>3.2 M6 Test Grid</h1>
Test day: Tuesday, 2006-03-28<br>
Test Build: I20060328-0010<br>
Components: JDT/Text, JDT/UI, Platform/Search, and Platform/Text<br>
Testers: Benno, Dani, Markus, Martin, Tobias<br>

<h4>Goal</h4>
<ul>
  <li>test new functionality added after M5</li>
  <li>sanity check performance</li>
  <li>verify that severe bugs are correctly fixed</li>
</ul>

<h4>Verification of Bugs (ALL)</h4>
<span style="font-style: italic;">There are 23 so everyone should verify about 5 bugs.<br>
Before starting to verify a bug add a comment to the bug.</span><br>
<ul>
  <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse&amp;product=Platform&amp;component=Compare&amp;component=Search&amp;component=Text&amp;target_milestone=3.2+M6&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Platform Text, Search, and Compare bugs blocker/critical/major, 3.2 M6</a></li>


<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse&amp;product=Platform&amp;component=Compare&amp;component=Search&amp;component=Text&amp;target_milestone=3.2+M6&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial&amp;bug_severity=enhancement&amp;priority=P1&amp;priority=P2&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Platform Text, Search, and Compare bugs P1/P2, 3.2 M6</a><p></p></li>

<li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse&amp;product=JDT&amp;component=Text&amp;component=UI&amp;target_milestone=3.2+M6&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;bug_severity=blocker&amp;bug_severity=critical&amp;bug_severity=major&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">
  JDT Text &amp; JDT UI bugs blocker/critical/major, 3.2 M6</a></li>
  <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;classification=Eclipse&amp;product=JDT&amp;component=Text&amp;component=UI&amp;target_milestone=3.2+M6&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=allwordssubstr&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=&amp;resolution=FIXED&amp;bug_severity=normal&amp;bug_severity=minor&amp;bug_severity=trivial&amp;bug_severity=enhancement&amp;priority=P1&amp;priority=P2&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">
  JDT Text &amp; JDT UI bugs P1/P2, 3.2M6</a></li>


</ul>


<p></p>
<hr>

<h4>Quick Fix (Tobias, Markus)<br>
</h4>
<ul>
  <li><span style="font-weight: normal;">quick fix for misspelled SuppressWarnings tokens, e.g. @SuppressWarnings("unused")</span></li>
  <li><span style="font-weight: normal;"></span><span style="font-weight: normal;">quick fix for fall-through switch statements</span><br>
  </li>
</ul>
<h4>Search (Dani, Benno):<br>
</h4>
<ul>
  <li><span style="font-weight: normal;">Multiple search views: Highlight all search result at once</span></li>
</ul>
<span style="font-weight: bold;"></span><span style="font-weight: bold;">Category Filters (Tobias, Dani)</span><br>
Test Outline, Quick Outline and Members view
<ul>
  <li>verify that filers are correctly applied and updated<br>
  </li>
  <li>verify that view menus get updated correctly<br>
  </li>
</ul>
<span style="font-weight: bold;">CVS Annotate in Editor (Benno, Tobias)</span><br>
<ul>
  <li>verify correctness of the new CVS Annotate feature shown in editors</li>
  <li>verify usability</li>
</ul>
<span style="font-weight: bold;">Hint for Missing Javadoc Hover (Martin, Tobias)<br>
</span>
<ul>
  <li>verify that the Javadoc hover appears for elements that have no source and no Javadoc attached and gives a hint how to fix this</li>
</ul>
<span style="font-weight: bold;">Regex Content Assist in Find/Replace Dialog (Markus, Martin)<br>
</span>
<ul>
  <li>verify that the content assist UI works as it in M5<br>
  </li>
</ul>
<span style="font-weight: bold;">Find Broken NLS Keys Action (Dani, Markus)<br>
</span>Test traditional and Eclipse style NLS method<br>
<ul>
  <li>test enablement in main and view context menus</li>
  <li>test that it does not appear in editor context menu</li>
  
  <li>verify that unused keys in property files are detected</li>
  <li>verify that unused keys (i.e. static fields) in Message class are found</li>
  <li>verify that missing keys in CU are found</li>
<ul>
    
    
    
  </ul>
</ul>
<span style="font-weight: bold;">NLS Tooling (Dani, Tobias)<br>
</span>Test traditional and Eclipse style NLS method. Verify<br>
<ul>
  <li>NLS hover for keys in Java editor show NLSed string<br>
  </li>
  <li>Ctrl+Click navigation from key in Java editor jumps to key in the properties file</li>
  <li>Ctrl+Click navigation from key in Properties File editor jumps to key(s) in the CU</li>
  <li>NLS Keys search page is no longer available<br>
  </li>
</ul>
<span style="font-weight: bold;"></span><span style="font-weight: bold;">Java-aware Synchronize Mode (Benno, Martin)</span><br>
<ul>
  <li>Enable CVS synchronization with models</li>
  <li>Verify that the changes in the Java model correspond to the one from the Workspace model<br>
  </li>
</ul>
<span style="font-weight: bold;">Generate hashCode()/equals() (Benno, Martin)</span><br>
<ul>
  <li>test code generation for type hierarchies with missing implementations on hierarchy path</li>
</ul>
<span style="font-weight: bold;">Replace JAR file (Martin, Dani)</span><br>
<ul>
  <li>test that refactorings working below method level can also be executed on JAR files if source attachment is available</li>
  <li>verify that correct error messages are generated if no source attachment is found</li>
  <li>test that the refactoring wizard finds the input elements of the refactorings<br>
  </li>
</ul>
<span style="font-weight: bold;">Fix Deprecation (Martin, Dani)</span><br>
<ul>
  <li>verify that there is a QuickAssist "Create inline deprecation script" available for deprecated constant and method declarations</li>
  <li>verify that a counterpart "Fix Deprecation" is available on references to deprecated constants and methods</li>
  <li>test fixing deprecations from JAR files exported with the JAR
Export Wizard using option "Include quick fix scripts to resolve
deprecations"<br>
  </li>
</ul>
<span style="font-weight: bold;">Extract Local Variable (Tobias, Benno)</span><br>
<ul>
  <li>verify that a block is introduced in situations like bug 120811.</li>
  <li>deleting the default package should not delete subpackages nor files in source folders or project</li>
  <li>Inline Method</li>
  <ul>
    <li>test with binary methods</li>
  </ul>
  <li>test local refactorings (those that only affect 1 file) in a CU with compile errors</li>
  <ul>
    <li>Extract Method / Local Variable / Constant, Convert Anonymous to Nested, Convert Local to Field</li>
  </ul>
</ul>
<span style="font-weight: bold;">Extract Supertype refactoring (Markus, Benno)</span><br>
<ul>
  <li>test availability of refactoring</li>
  <li>verify that the dialog to browse for types only shows source types on the same hierarchy level as the input type</li>
  <li>verify that the extracted type is correctly generated</li>
</ul>
<br>
</body></html>